body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,span,
strong,a,img,form,input,textarea,tr,td,th{padding:0;margin:0; background:none}
table{border-collapse:collapse; border-spacing:0}
a{text-decoration:none;}
img{border:0; }
ol,ul,li{list-style:none;}
em,strong{ font-style:normal; font-weight:normal}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:bold;}
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}

/*------------------------left icon css 左侧栏----------------------*/
.leftIcon{ height:auto; width:auto; position:relative; margin-left: 13px;  }
.leftIconImg{height:auto; max-width:40px;padding:5px;border-radius:4px;
    cursor:pointer; margin-top:60px; }
.leftIconImg img{ height:auto; width:auto;border:0px solid #323338; }
.iconDelete{ position:absolute;height:20px; width:20px;top:-6px;right:-2px;
    background: url(../images/closebg.png) no-repeat;cursor:pointer; display:none;}


/* 九宫格 */
.jiuIcon{ height:90px; width:90px; position:relative;
    float: left; background:#16a050;  color: #fff;
    text-align: center; margin-left: 6px; margin-top: 6px;
    cursor: pointer;
    font-size: 12px;
    border-radius:3px;
    box-shadow: 2px 2px 1px #888;
}
.jiuIconImg{height:auto; width:auto; margin: 0 auto; text-align: center; }
.jiuIconImg img{margin-bottom: 10px; margin-top: 15px;}
.jiuIcon:hover{ box-shadow:1px 0px 8px #fff; height:90px; width:90px;}

/*------------------------app css 图标大小----------------------*/
.app{ width:100px; height:100px;-min-height:90px;background: blue;
    -min-width:90px; font-size:12px;text-align:center;left:50px; top:20px;
    position:absolute; border-radius:5%; cursor:pointer;opacity:0; filter:alpha(opacity:0); }
.app:hover{background:rgb(200,200,203);background:rgba(130,130,140,0.4);
    border: 1px solid #fff;}
.app .appImg{height:50%; width:50%; margin:10% auto;  }
.app .appImg img{height:100%; width:100%; }
.app .appTitle{ padding:3% 8%;background:rgba(20,20,20,0.2);
    border-radius:20px;margin:0 auto;overflow:hidden;color:#fff;
    text-shadow:1px 1px 2px #666; display:inline-block}

.minIcon{width:60px; height:60px;font-size:10px;
    text-align:center; padding:5px;left:180px; top:200px; position:absolute;
    border-radius:5px; cursor:pointer;opacity:0; filter:alpha(opacity:0);}
.minIcon:hover{background:rgb(200,200,203);background:rgba(130,130,140,0.4);}
.minIcon .appImg{height:30px; width:30px; margin:6px auto 8px auto; }
.minIcon .appImg img{height:30px; width:30px; }
.minIcon .appTitle{ text-align:center;background:rgba(20,20,20,0.2);
    display:inline-block; max-height:14px;max-width:60px;
    overflow:hidden;border-radius:10px; padding:1px 4px;
    margin:auto;overflow:hidden; color:#fff; text-shadow:1px 1px 2px #666}

/*-------------------------window css------------------------*/
.newWindow{ position:absolute; top:61px;left:300px;height:450px;
    width:960px;z-index:10000;opacity:0;bottom:40px;}
.newWindow,.windowMenu{box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333;
    -webkit-box-shadow:1px 1px 5px #333; }
.windowContainer,.contentFrame,.contentMask,
.windowContent,.windowMenuContent,.windowMenu{position:absolute;width:100%; height:100%;
    top:0; left:0;border: none;}
.windowContainer{padding:1px; margin-bottom: 50px;   }
.windowMenu{height:60px;top:-61px;text-indent: 20px; cursor:pointer;
    background:#fff;border-radius:4px 4px 0 0;
    border-bottom:1px solid #f0f0f0; color:#ccc;}
.windowMenuactive{background:#fff;border-bottom:1px solid #f0f0f0;}
.windowMenuactive .windowMenuContent{color:#2576c5; text-indent: 20px;}
.windowMenuContent{height:60px;text-align:left; font-size:14px;
    font-weight:normal; font-family:Arial;line-height:60px; color:#ccc;}
.windowContent{background:#fff; overflow:auto; }
.contentFrame{overflow:auto; }
.contentMask{ z-index:4;display:none; background:#fff; opacity:0; filter:alpha(opacity = 0);}
.windowControl{ position:absolute;right:0;width:90px; height:30px; top:13px; }
.windowClose,.windowCloseFix,.windowMinimize,.windowMaximize,.windowMax{width:30px;
    height:30px;float:left;background:url(../images/winddowControl.png); background-repeat:no-repeat}
.windowCloseFix{width:30px;
    height:60px;float:right; margin-right: 10px;background:url(../images/winddowControl.png); background-repeat:no-repeat}
.windowMinimize{ background-position:left 0px;}
.windowMaximize{ background-position:left -30px;}
.windowMax{background-position:left -60px;}
.windowClose{ background-position:left -90px;}
.windowCloseFix{ background-position:right -90px;}
.windowMinimize:hover{ background-position:left -120px;}
.windowMaximize:hover{ background-position:left -149px;}
.windowMax:hover{background-position:left -181px;}
.windowClose:hover{ background-position: left -208px;}
.windowCloseFix:hover{ background-position: right -208px;}
.windowTopResize,.windowBottomResize,.windowRightResize,.windowLeftResize,
.windowTlResize,.windowTrResize,
.windowBrResize,.windowBlResize{ position:absolute;
    background:url(../images/resize.png) repeat;z-index:10}
.windowTopResize,.windowBottomResize{width:100%; cursor:n-resize; height:5px;}
.windowRightResize,.windowLeftResize{ height:100%; cursor:e-resize; width:5px;}
.windowRightResize,.windowLeftResize{top:0}
.windowTopResize,.windowTlResize,.windowTrResize{top:-31px}
.windowTopResize,.windowBottomResize,.windowLeftResize,.windowTlResize,.windowBlResize{left:0; }
.windowRightResize,.windowBrResize,.windowTrResize{ right:0; }
.windowBottomResize,.windowBrResize,.windowBlResize{ bottom:0; }
.windowTlResize,.windowTrResize,.windowBrResize,.windowBlResize{ height:8px; width:8px;}
.windowTlResize{cursor:nw-resize;}
.windowTrResize{cursor:ne-resize;}
.windowBrResize{cursor:nw-resize;background:url(../images/conner.png) 8px 8px }
.windowBlResize{cursor:ne-resize;background:url(../images/conner.png) 0 8px}

/*---------------------------------task----------------------------------------*/
.taskMenu{ width:auto;height:35px; color: #fff;
    float:left;overflow:hidden;left:0; border-left: 1px solid #ccc;
    margin:0 0 0 0px ;display:none;  position:relative;}
.taskMenuWrap{ position:absolute; left:0; top:5px; width:100px; height:40px; color: #ccc; background: #fff; cursor: pointer; font-size: 12px;  }
.taskMenuCon{ width:100px; color: #ccc; height:50px; position:absolute;
    left:0px; top:0;line-height:30px; text-align:center;
    text-overflow:ellipsis;white-space:nowrap; overflow:hidden; cursor:default;}
.taskMenuConHoverOn{ width:100px; color: #2576c5; height:40px; position:absolute;
    left:0px; top:0;line-height:30px; text-align:center;
    text-overflow:ellipsis;white-space:nowrap; overflow:hidden; cursor:default;background: #fff; }
.taskMax,.taskClose{width:40px; height:30px; position:absolute; left:10px;
    top:-2px;background:url(../images/winddowControl.png); background-repeat:no-repeat;}
.taskMax{background-position: center -60px; top:45px;}
.taskClose{ background-position:center -90px; left:65px;}
.taskMenu:hover{ }

/*--------------------------------- menu--------------------------------*/
.menu{ width:110px;background:#fefefe; position:absolute;
    left:900px; top:200px; border:1px solid #bbb; padding:2px 0 2px 20px;
    cursor:default; font-size:12px;}
.menu ul{ top:0; left:0; width:100%; height:100%; border-left:1px solid #ccc}
.menu ul li{width:102px; height:24px; position:relative;margin-left:-19px;
    padding:1px 0 1px 23px;line-height:24px;color:#333;text-shadow:0px 0px 1px #ccc}
.menu ul li:hover{ padding:0px 0px 0px 22px; background:#aaddff;
    border:1px solid rgb(180,190,220);background:rgba(183,201,244,0.5);
    border:1px solid rgba(180,190,220,0.7);box-shadow:1px 1px 2px rgba(180,190,220,0.7)}
.menu ul span{ display:block;width:104px; margin-left:-4px;
    padding-bottom:1px;margin-top:-1px; padding-left:4px;
    border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.menu ul li ul{ display:none;}
.menu .iconRight li,.menu .iconLeft li,
.menu .deskRight li,.menu .deskLeft li{width:76px;}
.menu .iconRight,.menu .iconLeft,
.menu .deskRight,.menu .deskLeft{background: url(../images/more.png) right 7px no-repeat;}
.menu .iconRight:hover,.menu .iconLeft:hover,
.menu .deskRight:hover,.menu .deskLeft:hover
{ background:rgba(183,201,244,0.5) url(../images/more.png) right 6px no-repeat;}
.menu .iconRight:hover ul,.menu .iconLeft:hover ul,
.menu .deskRight:hover ul,.menu .deskLeft:hover ul
{height:80px; width:80px;position:absolute; left:144px;
    margin-left:-19px;display:block;padding:1px 0 1px 23px;
    background:#fefefe; padding:2px; padding-left:20px; border:1px solid #bbb}
.menu .deskRight:hover ul,.menu .deskLeft:hover ul{height:78px; width:50px;}
.menu .iconLeft:hover ul,.menu .deskLeft:hover ul{left:-86px;}
.menu .typeChecked{ background: url(../images/checked.png) 8px 9px no-repeat;}
.menu .typeChecked:hover{
    background:rgba(183,201,244,0.5) url(../images/checked.png) 7px 8px no-repeat;}
.menu .iconCur{ color:#999;}
.menu .iconCur:hover{ background:none; border:none;
    border:1px solid rgb(180,190,220);border:1px solid rgba(180,190,220,0);
    box-shadow:1px 1px 2px rgba(180,190,220,0)}



/************************未压缩，后修改，不影响原来的配置******************************/
.taskMenu{
	margin-right: 10px;
	min-width: 100px !important;
    padding-right: 20px;
}

.taskMenuWrap{
	width: 100%;
}
.taskMenuCon{
	width: 100%;
}
.taskClose{
	left: unset;
	right: -5px;
	width: 30px;
}

#leftBarleftIcon5{
	bottom: 120px;
    position: absolute;
    height: 50px;
}
#leftBarleftIcon6{
	bottom: 15px;
	height: 50px;
    position: absolute;
}
#leftBarleftIcon6 .leftIconImg{
	margin-top: 0;
}
#leftBarleftIcon1{
	cursor: pointer;
}
